#ifndef LIB_GEOUTILS_COORDZ_H
#define LIB_GEOUTILS_COORDZ_H
#include "libGeoutils/shape/Coord.h"

namespace geo {
namespace shape {
class GEOUTILS_EXPORT CoordZ : public Coord
{
public:
	using sptr = std::shared_ptr<CoordZ>;
	using csptr = std::shared_ptr<const CoordZ>;

	CoordZ(double lon = 0, double lat = 0, double alt = 0);
	virtual ~CoordZ();

	void setAltitude(double alt);
	double getAltitude() const;

protected:

private:

};

} //! shape namespace
} //! geo namespace

#endif // !LIB_GEOUTILS_COORDZ_H
